home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / ep5500sf.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  39.4 KB  |  1,369 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileVersion: "1.0"
  7. *GPDFileName: "ep5500sf.gpd"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson AP-5500 Scalable Font"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ecp2eres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.     }
  34.     *Option: MANUAL
  35.     {
  36.         *rcNameID: =MANUAL_FEED_DISPLAY
  37.         *Command: CmdSelect
  38.         {
  39.             *Order: DOC_SETUP.3
  40.             *Cmd: "<1B19>0"
  41.         }
  42.     }
  43.     *Option: Option3
  44.     {
  45.         *rcNameID: 263
  46.         *Command: CmdSelect
  47.         {
  48.             *Order: DOC_SETUP.3
  49.             *Cmd: "<1B19>4<1B19>1"
  50.         }
  51.     }
  52.     *Option: Option4
  53.     {
  54.         *rcNameID: 264
  55.         *Command: CmdSelect
  56.         {
  57.             *Order: DOC_SETUP.3
  58.             *Cmd: "<1B19>4<1B19>2"
  59.         }
  60.     }
  61. }
  62. *Feature: Resolution
  63. {
  64.     *rcNameID: =RESOLUTION_DISPLAY
  65.     *DefaultOption: Option1
  66.     *Option: Option1
  67.     {
  68.         *Name: "180 x 180 " =DOTS_PER_INCH
  69.         *DPI: PAIR(180, 180)
  70.         *TextDPI: PAIR(180, 180)
  71.         *PinsPerLogPass: 24
  72.         *PinsPerPhysPass: 24
  73.         *MinStripBlankPixels: 180
  74.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  75.         *SpotDiameter: 141
  76.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  77.     }
  78.     *Option: Option2
  79.     {
  80.         *Name: "360 x 180 " =DOTS_PER_INCH
  81.         *DPI: PAIR(360, 180)
  82.         *TextDPI: PAIR(360, 180)
  83.         *PinsPerLogPass: 24
  84.         *PinsPerPhysPass: 24
  85.         *MinStripBlankPixels: 360
  86.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  87.         *SpotDiameter: 200
  88.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  89.     }
  90.     *Option: Option3
  91.     {
  92.         *Name: "360 x 360 " =DOTS_PER_INCH
  93.         *DPI: PAIR(360, 360)
  94.         *TextDPI: PAIR(360, 360)
  95.         *PinsPerLogPass: 48
  96.         *PinsPerPhysPass: 24
  97.         *MinStripBlankPixels: 360
  98.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  99.         *SpotDiameter: 283
  100.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  101.     }
  102.     *Option: Option4
  103.     {
  104.         *Name: "120 x 180 " =DOTS_PER_INCH
  105.         *DPI: PAIR(120, 180)
  106.         *TextDPI: PAIR(120, 180)
  107.         *PinsPerLogPass: 24
  108.         *PinsPerPhysPass: 24
  109.         *MinStripBlankPixels: 120
  110.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  111.         *SpotDiameter: 115
  112.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  113.     }
  114. }
  115. *Feature: PaperSize
  116. {
  117.     *rcNameID: =PAPER_SIZE_DISPLAY
  118.     *DefaultOption: LETTER
  119.     *Option: LETTER
  120.     {
  121.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  122.         *Command: CmdSelect
  123.         {
  124.             *Order: DOC_SETUP.4
  125.             *Cmd: "<1B>C<000B>"
  126.         }
  127.         *switch: InputBin
  128.         {
  129.             *case: TRACTOR
  130.             {
  131.                 *PrintableArea: PAIR(3060, 3960)
  132.                 *PrintableOrigin: PAIR(0, 0)
  133.             }
  134.             *case: MANUAL
  135.             {
  136.                 *PrintableArea: PAIR(3060, 3615)
  137.                 *PrintableOrigin: PAIR(0, 120)
  138.                 *switch: Resolution
  139.                 {
  140.                     *case: Option1
  141.                     {
  142.                         *PrintableArea: PAIR(3060, 3614)
  143.                     }
  144.                     *case: Option2
  145.                     {
  146.                         *PrintableArea: PAIR(3060, 3614)
  147.                     }
  148.                     *case: Option4
  149.                     {
  150.                         *PrintableArea: PAIR(3060, 3614)
  151.                     }
  152.                 }
  153.             }
  154.             *case: Option3
  155.             {
  156.                 *PrintableArea: PAIR(3060, 3615)
  157.                 *PrintableOrigin: PAIR(0, 120)
  158.                 *switch: Resolution
  159.                 {
  160.                     *case: Option1
  161.                     {
  162.                         *PrintableArea: PAIR(3060, 3614)
  163.                     }
  164.                     *case: Option2
  165.                     {
  166.                         *PrintableArea: PAIR(3060, 3614)
  167.                     }
  168.                     *case: Option4
  169.                     {
  170.                         *PrintableArea: PAIR(3060, 3614)
  171.                     }
  172.                 }
  173.             }
  174.             *case: Option4
  175.             {
  176.                 *PrintableArea: PAIR(3060, 3615)
  177.                 *PrintableOrigin: PAIR(0, 120)
  178.                 *switch: Resolution
  179.                 {
  180.                     *case: Option1
  181.                     {
  182.                         *PrintableArea: PAIR(3060, 3614)
  183.                     }
  184.                     *case: Option2
  185.                     {
  186.                         *PrintableArea: PAIR(3060, 3614)
  187.                     }
  188.                     *case: Option4
  189.                     {
  190.                         *PrintableArea: PAIR(3060, 3614)
  191.                     }
  192.                 }
  193.             }
  194.         }
  195.     }
  196.     *Option: LEGAL
  197.     {
  198.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  199.         *Command: CmdSelect
  200.         {
  201.             *Order: DOC_SETUP.4
  202.             *Cmd: "<1B>C<000E>"
  203.         }
  204.         *switch: InputBin
  205.         {
  206.             *case: TRACTOR
  207.             {
  208.                 *PrintableArea: PAIR(3060, 5040)
  209.                 *PrintableOrigin: PAIR(0, 0)
  210.             }
  211.             *case: MANUAL
  212.             {
  213.                 *PrintableArea: PAIR(3060, 4695)
  214.                 *PrintableOrigin: PAIR(0, 120)
  215.                 *switch: Resolution
  216.                 {
  217.                     *case: Option1
  218.                     {
  219.                         *PrintableArea: PAIR(3060, 4694)
  220.                     }
  221.                     *case: Option2
  222.                     {
  223.                         *PrintableArea: PAIR(3060, 4694)
  224.                     }
  225.                     *case: Option4
  226.                     {
  227.                         *PrintableArea: PAIR(3060, 4694)
  228.                     }
  229.                 }
  230.             }
  231.             *case: Option3
  232.             {
  233.                 *PrintableArea: PAIR(3060, 4695)
  234.                 *PrintableOrigin: PAIR(0, 120)
  235.                 *switch: Resolution
  236.                 {
  237.                     *case: Option1
  238.                     {
  239.                         *PrintableArea: PAIR(3060, 4694)
  240.                     }
  241.                     *case: Option2
  242.                     {
  243.                         *PrintableArea: PAIR(3060, 4694)
  244.                     }
  245.                     *case: Option4
  246.                     {
  247.                         *PrintableArea: PAIR(3060, 4694)
  248.                     }
  249.                 }
  250.             }
  251.             *case: Option4
  252.             {
  253.                 *PrintableArea: PAIR(3060, 4695)
  254.                 *PrintableOrigin: PAIR(0, 120)
  255.                 *switch: Resolution
  256.                 {
  257.                     *case: Option1
  258.                     {
  259.                         *PrintableArea: PAIR(3060, 4694)
  260.                     }
  261.                     *case: Option2
  262.                     {
  263.                         *PrintableArea: PAIR(3060, 4694)
  264.                     }
  265.                     *case: Option4
  266.                     {
  267.                         *PrintableArea: PAIR(3060, 4694)
  268.                     }
  269.                 }
  270.             }
  271.         }
  272.     }
  273.     *Option: Option3
  274.     {
  275.         *rcNameID: 258
  276.         *PageDimensions: PAIR(5954, 8416)
  277.         *Command: CmdSelect
  278.         {
  279.             *Order: DOC_SETUP.4
  280.             *Cmd: "<1B>2<1B>C<8A>"
  281.         }
  282.         *switch: InputBin
  283.         {
  284.             *case: TRACTOR
  285.             {
  286.                 *PrintableArea: PAIR(4894, 8279)
  287.                 *PrintableOrigin: PAIR(0, 0)
  288.                 *switch: Resolution
  289.                 {
  290.                     *case: Option1
  291.                     {
  292.                         *PrintableArea: PAIR(4894, 8278)
  293.                     }
  294.                     *case: Option2
  295.                     {
  296.                         *PrintableArea: PAIR(4894, 8278)
  297.                     }
  298.                     *case: Option4
  299.                     {
  300.                         *PrintableArea: PAIR(4893, 8278)
  301.                     }
  302.                 }
  303.             }
  304.             *case: MANUAL
  305.             {
  306.                 *PrintableArea: PAIR(4894, 8071)
  307.                 *PrintableOrigin: PAIR(0, 120)
  308.                 *switch: Resolution
  309.                 {
  310.                     *case: Option1
  311.                     {
  312.                         *PrintableArea: PAIR(4894, 8070)
  313.                     }
  314.                     *case: Option2
  315.                     {
  316.                         *PrintableArea: PAIR(4894, 8070)
  317.                     }
  318.                     *case: Option4
  319.                     {
  320.                         *PrintableArea: PAIR(4893, 8070)
  321.                     }
  322.                 }
  323.             }
  324.             *case: Option3
  325.             {
  326.                 *PrintableArea: PAIR(4894, 8071)
  327.                 *PrintableOrigin: PAIR(0, 120)
  328.                 *switch: Resolution
  329.                 {
  330.                     *case: Option1
  331.                     {
  332.                         *PrintableArea: PAIR(4894, 8070)
  333.                     }
  334.                     *case: Option2
  335.                     {
  336.                         *PrintableArea: PAIR(4894, 8070)
  337.                     }
  338.                     *case: Option4
  339.                     {
  340.                         *PrintableArea: PAIR(4893, 8070)
  341.                     }
  342.                 }
  343.             }
  344.             *case: Option4
  345.             {
  346.                 *PrintableArea: PAIR(4894, 8071)
  347.                 *PrintableOrigin: PAIR(0, 120)
  348.                 *switch: Resolution
  349.                 {
  350.                     *case: Option1
  351.                     {
  352.                         *PrintableArea: PAIR(4894, 8070)
  353.                     }
  354.                     *case: Option2
  355.                     {
  356.                         *PrintableArea: PAIR(4894, 8070)
  357.                     }
  358.                     *case: Option4
  359.                     {
  360.                         *PrintableArea: PAIR(4893, 8070)
  361.                     }
  362.                 }
  363.             }
  364.         }
  365.     }
  366.     *Option: A3
  367.     {
  368.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  369.         *Command: CmdSelect
  370.         {
  371.             *Order: DOC_SETUP.4
  372.             *Cmd: "<1B>2<1B>Cc"
  373.         }
  374.         *switch: InputBin
  375.         {
  376.             *case: TRACTOR
  377.             {
  378.                 *PrintableArea: PAIR(4208, 5954)
  379.                 *PrintableOrigin: PAIR(0, 0)
  380.                 *switch: Resolution
  381.                 {
  382.                     *case: Option4
  383.                     {
  384.                         *PrintableArea: PAIR(4206, 5954)
  385.                     }
  386.                 }
  387.             }
  388.             *case: MANUAL
  389.             {
  390.                 *PrintableArea: PAIR(4208, 5609)
  391.                 *PrintableOrigin: PAIR(0, 120)
  392.                 *switch: Resolution
  393.                 {
  394.                     *case: Option1
  395.                     {
  396.                         *PrintableArea: PAIR(4208, 5608)
  397.                     }
  398.                     *case: Option2
  399.                     {
  400.                         *PrintableArea: PAIR(4208, 5608)
  401.                     }
  402.                     *case: Option4
  403.                     {
  404.                         *PrintableArea: PAIR(4206, 5608)
  405.                     }
  406.                 }
  407.             }
  408.             *case: Option3
  409.             {
  410.                 *PrintableArea: PAIR(4208, 5609)
  411.                 *PrintableOrigin: PAIR(0, 120)
  412.                 *switch: Resolution
  413.                 {
  414.                     *case: Option1
  415.                     {
  416.                         *PrintableArea: PAIR(4208, 5608)
  417.                     }
  418.                     *case: Option2
  419.                     {
  420.                         *PrintableArea: PAIR(4208, 5608)
  421.                     }
  422.                     *case: Option4
  423.                     {
  424.                         *PrintableArea: PAIR(4206, 5608)
  425.                     }
  426.                 }
  427.             }
  428.             *case: Option4
  429.             {
  430.                 *PrintableArea: PAIR(4208, 5609)
  431.                 *PrintableOrigin: PAIR(0, 120)
  432.                 *switch: Resolution
  433.                 {
  434.                     *case: Option1
  435.                     {
  436.                         *PrintableArea: PAIR(4208, 5608)
  437.                     }
  438.                     *case: Option2
  439.                     {
  440.                         *PrintableArea: PAIR(4208, 5608)
  441.                     }
  442.                     *case: Option4
  443.                     {
  444.                         *PrintableArea: PAIR(4206, 5608)
  445.                     }
  446.                 }
  447.             }
  448.         }
  449.     }
  450.     *Option: Option5
  451.     {
  452.         *rcNameID: 259
  453.         *PageDimensions: PAIR(5954, 4208)
  454.         *Command: CmdSelect
  455.         {
  456.             *Order: DOC_SETUP.4
  457.             *Cmd: "<1B>3<121B>Cu"
  458.         }
  459.         *switch: InputBin
  460.         {
  461.             *case: TRACTOR
  462.             {
  463.                 *PrintableArea: PAIR(4894, 4208)
  464.                 *PrintableOrigin: PAIR(0, 0)
  465.                 *switch: Resolution
  466.                 {
  467.                     *case: Option4
  468.                     {
  469.                         *PrintableArea: PAIR(4893, 4208)
  470.                     }
  471.                 }
  472.             }
  473.             *case: MANUAL
  474.             {
  475.                 *PrintableArea: PAIR(4894, 3863)
  476.                 *PrintableOrigin: PAIR(0, 120)
  477.                 *switch: Resolution
  478.                 {
  479.                     *case: Option1
  480.                     {
  481.                         *PrintableArea: PAIR(4894, 3862)
  482.                     }
  483.                     *case: Option2
  484.                     {
  485.                         *PrintableArea: PAIR(4894, 3862)
  486.                     }
  487.                     *case: Option4
  488.                     {
  489.                         *PrintableArea: PAIR(4893, 3862)
  490.                     }
  491.                 }
  492.             }
  493.             *case: Option3
  494.             {
  495.                 *PrintableArea: PAIR(4894, 3863)
  496.                 *PrintableOrigin: PAIR(0, 120)
  497.                 *switch: Resolution
  498.                 {
  499.                     *case: Option1
  500.                     {
  501.                         *PrintableArea: PAIR(4894, 3862)
  502.                     }
  503.                     *case: Option2
  504.                     {
  505.                         *PrintableArea: PAIR(4894, 3862)
  506.                     }
  507.                     *case: Option4
  508.                     {
  509.                         *PrintableArea: PAIR(4893, 3862)
  510.                     }
  511.                 }
  512.             }
  513.             *case: Option4
  514.             {
  515.                 *PrintableArea: PAIR(4894, 3863)
  516.                 *PrintableOrigin: PAIR(0, 120)
  517.                 *switch: Resolution
  518.                 {
  519.                     *case: Option1
  520.                     {
  521.                         *PrintableArea: PAIR(4894, 3862)
  522.                     }
  523.                     *case: Option2
  524.                     {
  525.                         *PrintableArea: PAIR(4894, 3862)
  526.                     }
  527.                     *case: Option4
  528.                     {
  529.                         *PrintableArea: PAIR(4893, 3862)
  530.                     }
  531.                 }
  532.             }
  533.         }
  534.     }
  535.     *Option: A4
  536.     {
  537.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  538.         *Command: CmdSelect
  539.         {
  540.             *Order: DOC_SETUP.4
  541.             *Cmd: "<1B>2<1B>CF"
  542.         }
  543.         *switch: InputBin
  544.         {
  545.             *case: TRACTOR
  546.             {
  547.                 *PrintableArea: PAIR(2977, 4208)
  548.                 *PrintableOrigin: PAIR(0, 0)
  549.                 *switch: Resolution
  550.                 {
  551.                     *case: Option1
  552.                     {
  553.                         *PrintableArea: PAIR(2976, 4208)
  554.                     }
  555.                     *case: Option4
  556.                     {
  557.                         *PrintableArea: PAIR(2976, 4208)
  558.                     }
  559.                 }
  560.             }
  561.             *case: MANUAL
  562.             {
  563.                 *PrintableArea: PAIR(2977, 3863)
  564.                 *PrintableOrigin: PAIR(0, 120)
  565.                 *switch: Resolution
  566.                 {
  567.                     *case: Option1
  568.                     {
  569.                         *PrintableArea: PAIR(2976, 3862)
  570.                     }
  571.                     *case: Option2
  572.                     {
  573.                         *PrintableArea: PAIR(2977, 3862)
  574.                     }
  575.                     *case: Option4
  576.                     {
  577.                         *PrintableArea: PAIR(2976, 3862)
  578.                     }
  579.                 }
  580.             }
  581.             *case: Option3
  582.             {
  583.                 *PrintableArea: PAIR(2977, 3863)
  584.                 *PrintableOrigin: PAIR(0, 120)
  585.                 *switch: Resolution
  586.                 {
  587.                     *case: Option1
  588.                     {
  589.                         *PrintableArea: PAIR(2976, 3862)
  590.                     }
  591.                     *case: Option2
  592.                     {
  593.                         *PrintableArea: PAIR(2977, 3862)
  594.                     }
  595.                     *case: Option4
  596.                     {
  597.                         *PrintableArea: PAIR(2976, 3862)
  598.                     }
  599.                 }
  600.             }
  601.             *case: Option4
  602.             {
  603.                 *PrintableArea: PAIR(2977, 3863)
  604.                 *PrintableOrigin: PAIR(0, 120)
  605.                 *switch: Resolution
  606.                 {
  607.                     *case: Option1
  608.                     {
  609.                         *PrintableArea: PAIR(2976, 3862)
  610.                     }
  611.                     *case: Option2
  612.                     {
  613.                         *PrintableArea: PAIR(2977, 3862)
  614.                     }
  615.                     *case: Option4
  616.                     {
  617.                         *PrintableArea: PAIR(2976, 3862)
  618.                     }
  619.                 }
  620.             }
  621.         }
  622.     }
  623.     *Option: A5
  624.     {
  625.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  626.         *Command: CmdSelect
  627.         {
  628.             *Order: DOC_SETUP.4
  629.             *Cmd: "<1B>2<1B>C1"
  630.         }
  631.         *switch: InputBin
  632.         {
  633.             *case: TRACTOR
  634.             {
  635.                 *PrintableArea: PAIR(2099, 2977)
  636.                 *PrintableOrigin: PAIR(0, 0)
  637.                 *switch: Resolution
  638.                 {
  639.                     *case: Option1
  640.                     {
  641.                         *PrintableArea: PAIR(2098, 2976)
  642.                     }
  643.                     *case: Option2
  644.                     {
  645.                         *PrintableArea: PAIR(2099, 2976)
  646.                     }
  647.                     *case: Option4
  648.                     {
  649.                         *PrintableArea: PAIR(2097, 2976)
  650.                     }
  651.                 }
  652.             }
  653.             *case: MANUAL
  654.             {
  655.                 *PrintableArea: PAIR(2099, 2632)
  656.                 *PrintableOrigin: PAIR(0, 120)
  657.                 *switch: Resolution
  658.                 {
  659.                     *case: Option1
  660.                     {
  661.                         *PrintableArea: PAIR(2098, 2632)
  662.                     }
  663.                     *case: Option4
  664.                     {
  665.                         *PrintableArea: PAIR(2097, 2632)
  666.                     }
  667.                 }
  668.             }
  669.             *case: Option3
  670.             {
  671.                 *PrintableArea: PAIR(2099, 2632)
  672.                 *PrintableOrigin: PAIR(0, 120)
  673.                 *switch: Resolution
  674.                 {
  675.                     *case: Option1
  676.                     {
  677.                         *PrintableArea: PAIR(2098, 2632)
  678.                     }
  679.                     *case: Option4
  680.                     {
  681.                         *PrintableArea: PAIR(2097, 2632)
  682.                     }
  683.                 }
  684.             }
  685.             *case: Option4
  686.             {
  687.                 *PrintableArea: PAIR(2099, 2632)
  688.                 *PrintableOrigin: PAIR(0, 120)
  689.                 *switch: Resolution
  690.                 {
  691.                     *case: Option1
  692.                     {
  693.                         *PrintableArea: PAIR(2098, 2632)
  694.                     }
  695.                     *case: Option4
  696.                     {
  697.                         *PrintableArea: PAIR(2097, 2632)
  698.                     }
  699.                 }
  700.             }
  701.         }
  702.     }
  703.     *Option: B4
  704.     {
  705.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  706.         *Command: CmdSelect
  707.         {
  708.             *Order: DOC_SETUP.4
  709.             *Cmd: "<1B>2<1B>CT"
  710.         }
  711.         *switch: InputBin
  712.         {
  713.             *case: TRACTOR
  714.             {
  715.                 *PrintableArea: PAIR(3542, 5018)
  716.                 *PrintableOrigin: PAIR(0, 0)
  717.                 *switch: Resolution
  718.                 {
  719.                     *case: Option4
  720.                     {
  721.                         *PrintableArea: PAIR(3540, 5018)
  722.                     }
  723.                 }
  724.             }
  725.             *case: MANUAL
  726.             {
  727.                 *PrintableArea: PAIR(3542, 4673)
  728.                 *PrintableOrigin: PAIR(0, 120)
  729.                 *switch: Resolution
  730.                 {
  731.                     *case: Option1
  732.                     {
  733.                         *PrintableArea: PAIR(3542, 4672)
  734.                     }
  735.                     *case: Option2
  736.                     {
  737.                         *PrintableArea: PAIR(3542, 4672)
  738.                     }
  739.                     *case: Option4
  740.                     {
  741.                         *PrintableArea: PAIR(3540, 4672)
  742.                     }
  743.                 }
  744.             }
  745.             *case: Option3
  746.             {
  747.                 *PrintableArea: PAIR(3542, 4673)
  748.                 *PrintableOrigin: PAIR(0, 120)
  749.                 *switch: Resolution
  750.                 {
  751.                     *case: Option1
  752.                     {
  753.                         *PrintableArea: PAIR(3542, 4672)
  754.                     }
  755.                     *case: Option2
  756.                     {
  757.                         *PrintableArea: PAIR(3542, 4672)
  758.                     }
  759.                     *case: Option4
  760.                     {
  761.                         *PrintableArea: PAIR(3540, 4672)
  762.                     }
  763.                 }
  764.             }
  765.             *case: Option4
  766.             {
  767.                 *PrintableArea: PAIR(3542, 4673)
  768.                 *PrintableOrigin: PAIR(0, 120)
  769.                 *switch: Resolution
  770.                 {
  771.                     *case: Option1
  772.                     {
  773.                         *PrintableArea: PAIR(3542, 4672)
  774.                     }
  775.                     *case: Option2
  776.                     {
  777.                         *PrintableArea: PAIR(3542, 4672)
  778.                     }
  779.                     *case: Option4
  780.                     {
  781.                         *PrintableArea: PAIR(3540, 4672)
  782.                     }
  783.                 }
  784.             }
  785.         }
  786.     }
  787.     *Option: B5
  788.     {
  789.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  790.         *Command: CmdSelect
  791.         {
  792.             *Order: DOC_SETUP.4
  793.             *Cmd: "<1B>2<1B>C="
  794.         }
  795.         *switch: InputBin
  796.         {
  797.             *case: TRACTOR
  798.             {
  799.                 *PrintableArea: PAIR(2581, 3643)
  800.                 *PrintableOrigin: PAIR(0, 0)
  801.                 *switch: Resolution
  802.                 {
  803.                     *case: Option1
  804.                     {
  805.                         *PrintableArea: PAIR(2580, 3642)
  806.                     }
  807.                     *case: Option2
  808.                     {
  809.                         *PrintableArea: PAIR(2581, 3642)
  810.                     }
  811.                     *case: Option4
  812.                     {
  813.                         *PrintableArea: PAIR(2580, 3642)
  814.                     }
  815.                 }
  816.             }
  817.             *case: MANUAL
  818.             {
  819.                 *PrintableArea: PAIR(2581, 3298)
  820.                 *PrintableOrigin: PAIR(0, 120)
  821.                 *switch: Resolution
  822.                 {
  823.                     *case: Option1
  824.                     {
  825.                         *PrintableArea: PAIR(2580, 3298)
  826.                     }
  827.                     *case: Option4
  828.                     {
  829.                         *PrintableArea: PAIR(2580, 3298)
  830.                     }
  831.                 }
  832.             }
  833.             *case: Option3
  834.             {
  835.                 *PrintableArea: PAIR(2581, 3298)
  836.                 *PrintableOrigin: PAIR(0, 120)
  837.                 *switch: Resolution
  838.                 {
  839.                     *case: Option1
  840.                     {
  841.                         *PrintableArea: PAIR(2580, 3298)
  842.                     }
  843.                     *case: Option4
  844.                     {
  845.                         *PrintableArea: PAIR(2580, 3298)
  846.                     }
  847.                 }
  848.             }
  849.             *case: Option4
  850.             {
  851.                 *PrintableArea: PAIR(2581, 3298)
  852.                 *PrintableOrigin: PAIR(0, 120)
  853.                 *switch: Resolution
  854.                 {
  855.                     *case: Option1
  856.                     {
  857.                         *PrintableArea: PAIR(2580, 3298)
  858.                     }
  859.                     *case: Option4
  860.                     {
  861.                         *PrintableArea: PAIR(2580, 3298)
  862.                     }
  863.                 }
  864.             }
  865.         }
  866.     }
  867.     *Option: FANFOLD_US
  868.     {
  869.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  870.         *Command: CmdSelect
  871.         {
  872.             *Order: DOC_SETUP.4
  873.             *Cmd: "<1B>C<000B>"
  874.         }
  875.         *switch: InputBin
  876.         {
  877.             *case: TRACTOR
  878.             {
  879.                 *PrintableArea: PAIR(4896, 3960)
  880.                 *PrintableOrigin: PAIR(0, 0)
  881.             }
  882.             *case: MANUAL
  883.             {
  884.                 *PrintableArea: PAIR(4896, 3615)
  885.                 *PrintableOrigin: PAIR(0, 120)
  886.                 *switch: Resolution
  887.                 {
  888.                     *case: Option1
  889.                     {
  890.                         *PrintableArea: PAIR(4896, 3614)
  891.                     }
  892.                     *case: Option2
  893.                     {
  894.                         *PrintableArea: PAIR(4896, 3614)
  895.                     }
  896.                     *case: Option4
  897.                     {
  898.                         *PrintableArea: PAIR(4896, 3614)
  899.                     }
  900.                 }
  901.             }
  902.             *case: Option3
  903.             {
  904.                 *PrintableArea: PAIR(4896, 3615)
  905.                 *PrintableOrigin: PAIR(0, 120)
  906.                 *switch: Resolution
  907.                 {
  908.                     *case: Option1
  909.                     {
  910.                         *PrintableArea: PAIR(4896, 3614)
  911.                     }
  912.                     *case: Option2
  913.                     {
  914.                         *PrintableArea: PAIR(4896, 3614)
  915.                     }
  916.                     *case: Option4
  917.                     {
  918.                         *PrintableArea: PAIR(4896, 3614)
  919.                     }
  920.                 }
  921.             }
  922.             *case: Option4
  923.             {
  924.                 *PrintableArea: PAIR(4896, 3615)
  925.                 *PrintableOrigin: PAIR(0, 120)
  926.                 *switch: Resolution
  927.                 {
  928.                     *case: Option1
  929.                     {
  930.                         *PrintableArea: PAIR(4896, 3614)
  931.                     }
  932.                     *case: Option2
  933.                     {
  934.                         *PrintableArea: PAIR(4896, 3614)
  935.                     }
  936.                     *case: Option4
  937.                     {
  938.                         *PrintableArea: PAIR(4896, 3614)
  939.                     }
  940.                 }
  941.             }
  942.         }
  943.     }
  944.     *Option: Option11
  945.     {
  946.         *rcNameID: 260
  947.         *PageDimensions: PAIR(5357, 4208)
  948.         *Command: CmdSelect
  949.         {
  950.             *Order: DOC_SETUP.4
  951.             *Cmd: "<1B>2<1B>CF"
  952.         }
  953.         *switch: InputBin
  954.         {
  955.             *case: TRACTOR
  956.             {
  957.                 *PrintableArea: PAIR(4895, 4208)
  958.                 *PrintableOrigin: PAIR(0, 0)
  959.                 *switch: Resolution
  960.                 {
  961.                     *case: Option1
  962.                     {
  963.                         *PrintableArea: PAIR(4894, 4208)
  964.                     }
  965.                     *case: Option4
  966.                     {
  967.                         *PrintableArea: PAIR(4893, 4208)
  968.                     }
  969.                 }
  970.             }
  971.             *case: MANUAL
  972.             {
  973.                 *PrintableArea: PAIR(4895, 3863)
  974.                 *PrintableOrigin: PAIR(0, 120)
  975.                 *switch: Resolution
  976.                 {
  977.                     *case: Option1
  978.                     {
  979.                         *PrintableArea: PAIR(4894, 3862)
  980.                     }
  981.                     *case: Option2
  982.                     {
  983.                         *PrintableArea: PAIR(4895, 3862)
  984.                     }
  985.                     *case: Option4
  986.                     {
  987.                         *PrintableArea: PAIR(4893, 3862)
  988.                     }
  989.                 }
  990.             }
  991.             *case: Option3
  992.             {
  993.                 *PrintableArea: PAIR(4895, 3863)
  994.                 *PrintableOrigin: PAIR(0, 120)
  995.                 *switch: Resolution
  996.                 {
  997.                     *case: Option1
  998.                     {
  999.                         *PrintableArea: PAIR(4894, 3862)
  1000.                     }
  1001.                     *case: Option2
  1002.                     {
  1003.                         *PrintableArea: PAIR(4895, 3862)
  1004.                     }
  1005.                     *case: Option4
  1006.                     {
  1007.                         *PrintableArea: PAIR(4893, 3862)
  1008.                     }
  1009.                 }
  1010.             }
  1011.             *case: Option4
  1012.             {
  1013.                 *PrintableArea: PAIR(4895, 3863)
  1014.                 *PrintableOrigin: PAIR(0, 120)
  1015.                 *switch: Resolution
  1016.                 {
  1017.                     *case: Option1
  1018.                     {
  1019.                         *PrintableArea: PAIR(4894, 3862)
  1020.                     }
  1021.                     *case: Option2
  1022.                     {
  1023.                         *PrintableArea: PAIR(4895, 3862)
  1024.                     }
  1025.                     *case: Option4
  1026.                     {
  1027.                         *PrintableArea: PAIR(4893, 3862)
  1028.                     }
  1029.                 }
  1030.             }
  1031.         }
  1032.     }
  1033.     *Option: Option12
  1034.     {
  1035.         *rcNameID: 261
  1036.         *PageDimensions: PAIR(3060, 4320)
  1037.         *Command: CmdSelect
  1038.         {
  1039.             *Order: DOC_SETUP.4
  1040.             *Cmd: "<1B>C<000C>"
  1041.         }
  1042.         *switch: InputBin
  1043.         {
  1044.             *case: TRACTOR
  1045.             {
  1046.                 *PrintableArea: PAIR(3060, 4320)
  1047.                 *PrintableOrigin: PAIR(0, 0)
  1048.             }
  1049.             *case: MANUAL
  1050.             {
  1051.                 *PrintableArea: PAIR(3060, 3975)
  1052.                 *PrintableOrigin: PAIR(0, 120)
  1053.                 *switch: Resolution
  1054.                 {
  1055.                     *case: Option1
  1056.                     {
  1057.                         *PrintableArea: PAIR(3060, 3974)
  1058.                     }
  1059.                     *case: Option2
  1060.                     {
  1061.                         *PrintableArea: PAIR(3060, 3974)
  1062.                     }
  1063.                     *case: Option4
  1064.                     {
  1065.                         *PrintableArea: PAIR(3060, 3974)
  1066.                     }
  1067.                 }
  1068.             }
  1069.             *case: Option3
  1070.             {
  1071.                 *PrintableArea: PAIR(3060, 3975)
  1072.                 *PrintableOrigin: PAIR(0, 120)
  1073.                 *switch: Resolution
  1074.                 {
  1075.                     *case: Option1
  1076.                     {
  1077.                         *PrintableArea: PAIR(3060, 3974)
  1078.                     }
  1079.                     *case: Option2
  1080.                     {
  1081.                         *PrintableArea: PAIR(3060, 3974)
  1082.                     }
  1083.                     *case: Option4
  1084.                     {
  1085.                         *PrintableArea: PAIR(3060, 3974)
  1086.                     }
  1087.                 }
  1088.             }
  1089.             *case: Option4
  1090.             {
  1091.                 *PrintableArea: PAIR(3060, 3975)
  1092.                 *PrintableOrigin: PAIR(0, 120)
  1093.                 *switch: Resolution
  1094.                 {
  1095.                     *case: Option1
  1096.                     {
  1097.                         *PrintableArea: PAIR(3060, 3974)
  1098.                     }
  1099.                     *case: Option2
  1100.                     {
  1101.                         *PrintableArea: PAIR(3060, 3974)
  1102.                     }
  1103.                     *case: Option4
  1104.                     {
  1105.                         *PrintableArea: PAIR(3060, 3974)
  1106.                     }
  1107.                 }
  1108.             }
  1109.         }
  1110.     }
  1111.     *Option: Option13
  1112.     {
  1113.         *rcNameID: 262
  1114.         *PageDimensions: PAIR(3060, 4680)
  1115.         *Command: CmdSelect
  1116.         {
  1117.             *Order: DOC_SETUP.4
  1118.             *Cmd: "<1B>C<000D>"
  1119.         }
  1120.         *switch: InputBin
  1121.         {
  1122.             *case: TRACTOR
  1123.             {
  1124.                 *PrintableArea: PAIR(3060, 4680)
  1125.                 *PrintableOrigin: PAIR(0, 0)
  1126.             }
  1127.             *case: MANUAL
  1128.             {
  1129.                 *PrintableArea: PAIR(3060, 4335)
  1130.                 *PrintableOrigin: PAIR(0, 120)
  1131.                 *switch: Resolution
  1132.                 {
  1133.                     *case: Option1
  1134.                     {
  1135.                         *PrintableArea: PAIR(3060, 4334)
  1136.                     }
  1137.                     *case: Option2
  1138.                     {
  1139.                         *PrintableArea: PAIR(3060, 4334)
  1140.                     }
  1141.                     *case: Option4
  1142.                     {
  1143.                         *PrintableArea: PAIR(3060, 4334)
  1144.                     }
  1145.                 }
  1146.             }
  1147.             *case: Option3
  1148.             {
  1149.                 *PrintableArea: PAIR(3060, 4335)
  1150.                 *PrintableOrigin: PAIR(0, 120)
  1151.                 *switch: Resolution
  1152.                 {
  1153.                     *case: Option1
  1154.                     {
  1155.                         *PrintableArea: PAIR(3060, 4334)
  1156.                     }
  1157.                     *case: Option2
  1158.                     {
  1159.                         *PrintableArea: PAIR(3060, 4334)
  1160.                     }
  1161.                     *case: Option4
  1162.                     {
  1163.                         *PrintableArea: PAIR(3060, 4334)
  1164.                     }
  1165.                 }
  1166.             }
  1167.             *case: Option4
  1168.             {
  1169.                 *PrintableArea: PAIR(3060, 4335)
  1170.                 *PrintableOrigin: PAIR(0, 120)
  1171.                 *switch: Resolution
  1172.                 {
  1173.                     *case: Option1
  1174.                     {
  1175.                         *PrintableArea: PAIR(3060, 4334)
  1176.                     }
  1177.                     *case: Option2
  1178.                     {
  1179.                         *PrintableArea: PAIR(3060, 4334)
  1180.                     }
  1181.                     *case: Option4
  1182.                     {
  1183.                         *PrintableArea: PAIR(3060, 4334)
  1184.                     }
  1185.                 }
  1186.             }
  1187.         }
  1188.     }
  1189.     *Option: CUSTOMSIZE
  1190.     {
  1191.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1192.         *MinSize: PAIR(360, 360)
  1193.         *MaxSize: PAIR(5040, 7920)
  1194.         *MaxPrintableWidth: 4896
  1195.         *MinLeftMargin: 0
  1196.         *CenterPrintable?: FALSE
  1197.         *switch: InputBin
  1198.         {
  1199.             *case: TRACTOR
  1200.             {
  1201.                 *TopMargin: 0
  1202.                 *BottomMargin: 0
  1203.             }
  1204.             *case: MANUAL
  1205.             {
  1206.                 *TopMargin: 120
  1207.                 *BottomMargin: 225
  1208.             }
  1209.             *case: Option3
  1210.             {
  1211.                 *TopMargin: 120
  1212.                 *BottomMargin: 225
  1213.             }
  1214.             *case: Option4
  1215.             {
  1216.                 *TopMargin: 120
  1217.                 *BottomMargin: 225
  1218.             }
  1219.         }
  1220.         *Command: CmdSelect
  1221.         {
  1222.             *Order: DOC_SETUP.4
  1223.             *Cmd: "<1B>2"
  1224.         }
  1225.     }
  1226. }
  1227. *Feature: PrintQuality
  1228. {
  1229.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1230.     *DefaultOption: LETTER_QUALITY
  1231.     *Option: LETTER_QUALITY
  1232.     {
  1233.         *rcNameID: =LETTER_QUALITY_DISPLAY
  1234.         *Command: CmdSelect
  1235.         {
  1236.             *Order: DOC_SETUP.2
  1237.             *Cmd: "<1B>x<01>"
  1238.         }
  1239.     }
  1240.     *Option: DRAFT_QUALITY
  1241.     {
  1242.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  1243.         *Command: CmdSelect
  1244.         {
  1245.             *Order: DOC_SETUP.2
  1246.             *Cmd: "<1B>x<00>"
  1247.         }
  1248.     }
  1249. }
  1250. *Feature: Halftone
  1251. {
  1252.     *rcNameID: =HALFTONING_DISPLAY
  1253.     *DefaultOption: HT_PATSIZE_AUTO
  1254.     *Option: HT_PATSIZE_AUTO
  1255.     {
  1256.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1257.     }
  1258. *Ifdef: WINNT_50
  1259.     *Option: HT_PATSIZE_SUPERCELL_M
  1260.     {
  1261.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1262.     }
  1263. *Endif:
  1264.     *Option: HT_PATSIZE_6x6_M
  1265.     {
  1266.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1267.     }
  1268.     *Option: HT_PATSIZE_8x8_M
  1269.     {
  1270.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1271.     }
  1272. }
  1273. *Command: CmdStartDoc
  1274. {
  1275.     *Order: DOC_SETUP.1
  1276.     *Cmd: "<1B>@<1B>(t<03000003001B>t<001B>R<000D>"
  1277. }
  1278. *Command: CmdStartPage
  1279. {
  1280.     *Order: PAGE_SETUP.1
  1281.     *Cmd: "<0D>"
  1282. }
  1283. *Command: CmdEndJob
  1284. {
  1285.     *Order: JOB_FINISH.1
  1286.     *Cmd: "<1B>@"
  1287. }
  1288. *RotateCoordinate?: FALSE
  1289. *RotateRaster?: FALSE
  1290. *RotateFont?: FALSE
  1291. *switch: Orientation
  1292. {
  1293.     *case: PORTRAIT
  1294.     {
  1295.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1296.     }
  1297.     *case: LANDSCAPE_CC270
  1298.     {
  1299.         *TextCaps: LIST(TC_RA_ABLE)
  1300.     }
  1301. }
  1302. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1303. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  1304. *MaxLineSpacing: 255
  1305. *XMoveThreshold: 0
  1306. *YMoveThreshold: *
  1307. *XMoveUnit: 60
  1308. *YMoveUnit: 180
  1309. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l[0,816]{max_repeat((DestX / 6) )} }
  1310. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1311. *Command: CmdSetLineSpacing { *Cmd : "<1B>+" %c[0,255]{LinefeedSpacing } }
  1312. *Command: CmdCR { *Cmd : "<0D>" }
  1313. *Command: CmdLF { *Cmd : "<0A>" }
  1314. *Command: CmdFF { *Cmd : "<0C>" }
  1315. *Command: CmdBackSpace { *Cmd : "<08>" }
  1316. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1317. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1318. *EjectPageWithFF?: TRUE
  1319. *switch: PaperSize
  1320. {
  1321.     *case: CUSTOMSIZE
  1322.     {
  1323.         *EjectPageWithFF?: FALSE
  1324.         *switch: InputBin
  1325.         {
  1326.             *case: MANUAL
  1327.             {
  1328.                 *EjectPageWithFF?: TRUE
  1329.             }
  1330.             *case: Option3
  1331.             {
  1332.                 *EjectPageWithFF?: TRUE
  1333.             }
  1334.             *case: Option4
  1335.             {
  1336.                 *EjectPageWithFF?: TRUE
  1337.             }
  1338.         }
  1339.     }
  1340. }
  1341. *OutputDataFormat: V_BYTE
  1342. *OptimizeLeftBound?: FALSE
  1343. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1344. *CursorYAfterSendBlockData: NO_MOVE
  1345. *DefaultFont: 3
  1346. *DefaultCTT: 1
  1347. *switch: Orientation
  1348. {
  1349.     *case: PORTRAIT
  1350.     {
  1351.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1352. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1353. +                   33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,
  1354. +                   49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65)
  1355.     }
  1356.     *case: LANDSCAPE_CC270
  1357.     {
  1358.         *DeviceFonts: LIST()
  1359.     }
  1360. }
  1361. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1362. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1363. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1364. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1365. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1366. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1367. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  1368. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  1369.